Previous Book Contents Book Index Next

Inside Macintosh: Open Transport /


Chapter 8 - TCP/IP Services

This chapter describes the Open Transport implementation of TCP/IP, including the use of Open Transport endpoint and mapper functions with TCP/IP. This chapter also describes the TCP/IP service provider, which provides an interface to the TCP/IP Domain Name Resolver (DNR) for clients of Open Transport. To get the most out of this chapter, you should already be familiar with the concepts and application interfaces described in the chapters "Introduction to Open Transport," "Provider Manager," "Endpoints," "Mappers," "Option Management," and "Configuration Management" in this book. In addition, this chapter gives only a very rudimentary introduction to the TCP/IP protocol family. You will need to familiarize yourself with the operation and use of the various TCP/IP protocols before you can make effective use of the Open Transport implementation of TCP/IP. The following section, "About the TCP/IP Protocol Family," introduces the protocol family and gives pointers to more information.

This chapter describes TCP/IP-specific information about Open Transport functions and gives possible values for options that you can use with the TCP/IP protocols. You need this information only if you have a specific need to use the TCP/IP protocols or must bind explicitly to an IP address. If you are using Open Transport in a protocol-transparent fashion, you do not need the information in this chapter.

In this chapter the term TCP/IP is used when the information presented applies equally to all protocols of the TCP/IP family (such as RARP, BOOTP, DHCP, or UDP, as well as TCP and IP). When the information is specific to one protocol, the name of that protocol is used.

This chapter starts with a brief introduction to the TCP/IP protocol family, followed by an introduction to the TCP/IP services provided by Open Transport. The section "Using General Open Transport Functions With TCP/IP," beginning on page 8-13 describes TCP/IP-specific information relating to functions described in the chapters "Endpoints" and "Mappers" in this book. The reference section describes those data structures and functions available only to users of the Open Transport TCP/IP implementation. In addition, "Options," beginning on page 8-28 describes the TCP/IP options you can specify when you configure a provider.


Chapter Contents
About the TCP/IP Protocol Family
About TCP/IP Services
About the Open Transport DNR
Using TCP/IP Services
Using RawIP
Using IP Multicasting
Using the Hosts File
Querying DNS Servers
Using General Open Transport Functions With TCP/IP
Obtaining Endpoint Data With TCP/IP
Using Endpoint Functions With TCP/IP
Using Mapper Functions With TCP/IP
TCP/IP Services Reference
Constants and Data Types
Basic Types and Constants
Internet Address Structure
DNS Address Structure
DNS Query Information Structure
Internet Interface Information Structure
Internet Host Information Structure
Internet System Information Structure
IP Multicast Address Structure
Internet Mail Exchange Structure
Options
Protocol Levels
TCP Options
UDP Options
IP Options
Functions
Opening a TCP/IP Service Provider
Resolving Internet Addresses
Getting Information About an Internet Host
Retrieving DNS Query Information
Address Utilities

Previous Book Contents Book Index Next

© Apple Computer, Inc.
15 AUG 1996